package com.blog.subject.infra.basic.es;

import lombok.Data;

import java.io.Serializable;
import java.util.Map;

/**
 * 用于封装 Elasticsearch 中文档的数据，包括文档的唯一标识 docId 和具体的数据内容 data。
 */
@Data
public class EsSourceData implements Serializable {

    /**
     * docId 字段表示 Elasticsearch 文档的唯一标识，一般对应于文档的 _id。
     */
    private String docId;

    /**
     * 用于存储文档的具体字段和对应的数值。
     */
    private Map<String, Object> data;

}
